package com.liuugoqing.creator.singleton.demo1;

/**
 * 立即加载
 *      静态变量方式创建单例
 * @Author : liugq
 * @Date : 2022/6/24 12:13
 * @See : 参考类
 * @Since： JDK1.8
 * @Version : 1.0
 */
public class Singleton {
    private static Singleton singleton = new Singleton();

    /**
     * 私有化构造方法，让使用者无法创建对象，只能通过其它方法创建
     */
    private Singleton(){}

    /**
     * 获取对象的方法
     * @author liugq
     * @date 2022/6/24 12:15
     * @return com.liuugoqing.creator.singleton.demo.Singleton
     */
    public static Singleton getInstance(){
        return singleton;
    }

}
